// 路径模块 内置
// 为了日后 fs模块所用
const path = require('path')

// let url = 'https://new.qq.com/omn/20210516/20210516A09D5P00.html'
let url = 'f:/www/class/gp23/a.html'

// 得到url和路径中的文件名称 ==> 获取最后一个分隔符后的名称
console.log(path.basename(url));

// 得到文件所在目录 ==> 得到最后一个分隔符前面的路径  => 嵌套
// console.log(path.dirname(url));
console.log(path.dirname(path.dirname(url)));

// 得到扩展名 带.的扩展名
console.log(path.extname(url));

// 拼接路径
// 全局变量 __dirname  当前执行脚本的目录路径 
// F:\www\class\gp23\nodejs\01_base
//console.log(__dirname)
// const logpath = path.join(__dirname, 'data/log.txt')
// const logpath = path.join(__dirname, 'data', 'log.txt')
// const logpath = path.join(__dirname, '../data', 'log.txt')
// console.log(logpath);

// 相对路径转为绝对路径
// console.log(path.resolve('./data', 'log.txt'));
// 上一级
// console.log(path.resolve('../data', 'log.txt'));


